Mothra

Mothra
Following reports of human life on Infant Island, the supposedly deserted site of atomic bomb tests, an international expedition to the heavily-radiated island discovers a native tribe and tiny twin…